﻿using System;
using System.Data;
using System.Configuration;

/// <summary>
///URLSub 的摘要说明
/// </summary>
public class URLSub
{
	public URLSub()
	{
		//
		//TODO: 在此处添加构造函数逻辑
		//
    }

    /// <summary>
    /// 返回输入URL的host部分。
    /// </summary>
    /// <param name="sURL">完整的URL地址，例如http://www.lieshu.net/dir/example.htm</param>
    /// <returns>返回主机头部分。http://www.lieshu.net/</returns>
    public static string getHostName(string sURL)
    {

        return sURL.Substring(0, sURL.IndexOf("/", 7)+1);
        
    }
    /// <summary>
    /// 获得URL的文件名部分
    /// </summary>
    /// <param name="sURL">完整的URL地址，例如http://www.lieshu.net/dir/example.htm</param>
    /// <returns>返回文件名部分example.htm</returns>
    public static string getPageName(string sURL)
    {
        int iLast=sURL.LastIndexOf("/")+1;
        return sURL.Substring(iLast, sURL.Length - iLast);
    }

    public static bool FileExists(string sURL)
    {
        return true;
    }
    /// <summary>
    /// 获得文件路径部分。
    /// </summary>
    /// <param name="sURL">完整的URL例如http://www.lieshu.net/dir/example.htm</param>
    /// <returns>返回路径部分www.lieshu.net/dir/</returns>
    public static string getPathName(string sURL)
    {
        return sURL.Substring(7, sURL.LastIndexOf("/") - 6);
    }
}
